package com.atguigu.springcloud.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
  
@Data  
@AllArgsConstructor  
@NoArgsConstructor  
public class CommonResult<T> implements Serializable{  

	// 响应码：我们自己设定的响应码，和HTTP响应状态码没有直接关系
    private Integer code;  

	// 响应消息，通常是在处理请求失败时设置错误消息，如果响应成功可以设置为OK或什么都不设置
    private String message;  

	// 做查询操作时返回的查询结果数据
    private T data;  
  
    public CommonResult(Integer code,String message){  
        this(code,message,null);  
    }  
}